Blazegraph wiki odkaz
Blazegraph databáza blazegraph.jar odkaz
Spustenie blazegraph databázy odkaz
Java 11, Maven, Blazegraph.
V zložke src/main/resource/aplication.yaml
Vytvorte si nový journal súbor nazov.jnl a nastavte cestu pre tento journal súbor. Nastavte cestu k projektu/zlozke ontologies
Tento nový journal súbor by nemal byť použitý žiadnou ďalšou aplikáciou.
A) Ako maven projekt v IDE programe pre Javu.
B) Inštalácia a spustenie - príkazom v zložke projektu testprojekt
Poznámka: verzie a snapshot projektu sa budú v budúcnosti meniť!
$ mvn clean install
$ cd target
$ java -jar testprojekt-0.0.1-SNAPSHOT.jar
Užitočný na prevolavanie aplikácie pomocou REST API, alternatíva pre Postmana/curl.
Po štarte aplikácie zavolaj URL uvedenú nižšie.
http://localhost:8080/swagger-ui.html
http://<host>:<port>/swagger-ui.html
Aktuálna verzia 2
Poznámka: viacej informácií o Swagger v docs na tomto odkaze
V communication-controller sú API:
- http://localhost:8080/query?query=SELECT DISTINCT ?property ?value WHERE { https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1216 ?property ?value. }.
- http://localhost:8080/entity?id=https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2001-1494&props=info
- http://localhost:8080/search?platform=Linux
Poznámka: search api ma limit 100 zranitelnosti, pretoze sqid momentalne nezobrazuje viacej ako 10, pre buducnost strankovania(paging)/testovania odstrante alebo upravte tento limit v SPARQL query
Pre Vaše ďalšie vytvorené funkcionality v tomto projekte si vytvorte novú branchu mimo branche master a develop.